package matrice;

public interface PositionsTetriminos {
	/**Le I-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_I = new PositionsTetrimino(new int[][]{{0,0,0,0},{2,2,2,2},{0,0,0,0},{0,0,0,0}}, new int[][]{{0,0,2,0},{0,0,2,0},{0,0,2,0},{0,0,2,0}}, new int[][]{{0,0,0,0},{2,2,2,2},{0,0,0,0},{0,0,0,0}}, new int[][]{{0,0,2,0},{0,0,2,0},{0,0,2,0},{0,0,2,0}});
	
	/**Le O-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_O = new PositionsTetrimino(new int[][]{{0,0,0,0},{0,1,1,0},{0,1,1,0},{0,0,0,0}}, new int[][]{{0,0,0,0},{0,1,1,0},{0,1,1,0},{0,0,0,0}}, new int[][]{{0,0,0,0},{0,1,1,0},{0,1,1,0},{0,0,0,0}}, new int[][]{{0,0,0,0},{0,1,1,0},{0,1,1,0},{0,0,0,0}});
	
	/**Le S-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_S = new PositionsTetrimino(new int[][]{{0,0,0,0},{0,0,3,3},{0,3,3,0},{0,0,0,0}}, new int[][]{{0,0,3,0},{0,0,3,3},{0,0,0,3},{0,0,0,0}}, new int[][]{{0,0,0,0},{0,0,3,3},{0,3,3,0},{0,0,0,0}}, new int[][]{{0,0,3,0},{0,0,3,3},{0,0,0,3},{0,0,0,0}});
	
	/**Le Z-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_Z = new PositionsTetrimino(new int[][]{{0,0,0,0},{0,4,4,0},{0,0,4,4},{0,0,0,0}}, new int[][]{{0,0,0,4},{0,0,4,4},{0,0,4,0},{0,0,0,0}}, new int[][]{{0,0,0,0},{0,4,4,0},{0,0,4,4},{0,0,0,0}}, new int[][]{{0,0,0,4},{0,0,4,4},{0,0,4,0},{0,0,0,0}});
	
	/**Le L-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_L = new PositionsTetrimino(new int[][]{{0,0,0,0},{0,5,5,5},{0,5,0,0},{0,0,0,0}}, new int[][]{{0,0,5,0},{0,0,5,0},{0,0,5,5},{0,0,0,0}}, new int[][]{{0,0,0,5},{0,5,5,5},{0,0,0,0},{0,0,0,0}}, new int[][]{{0,5,5,0},{0,0,5,0},{0,0,5,0},{0,0,0,0}});
	
	/**Le J-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_J = new PositionsTetrimino(new int[][]{{0,0,0,0},{0,6,6,6},{0,0,0,6},{0,0,0,0}}, new int[][]{{0,0,6,6},{0,0,6,0},{0,0,6,0},{0,0,0,0}}, new int[][]{{0,6,0,0},{0,6,6,6},{0,0,0,0},{0,0,0,0}}, new int[][]{{0,0,6,0},{0,0,6,0},{0,6,6,0},{0,0,0,0}});
	
	/**Le T-Tetrimino*/
	static final PositionsTetrimino POS_TETRI_T = new PositionsTetrimino(new int[][]{{0,0,0,0},{0,7,7,7},{0,0,7,0},{0,0,0,0}}, new int[][]{{0,0,7,0},{0,0,7,7},{0,0,7,0},{0,0,0,0}}, new int[][]{{0,0,7,0},{0,7,7,7},{0,0,0,0},{0,0,0,0}}, new int[][]{{0,0,7,0},{0,7,7,0},{0,0,7,0},{0,0,0,0}});
	





}
